﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace GSManager
{
    public partial class FormBaoCao : Form
    {
        private int mucluc;
        public FormBaoCao()
        {
            InitializeComponent();
        }
        public FormBaoCao(int mucluc_baocao)
        {
            InitializeComponent();
            mucluc = mucluc_baocao;
        }
        private void button_DongY_Click(object sender, EventArgs e)
        {
            if (dateTimePicker_DenNgay.Value < dateTimePicker_TuNgay.Value)
            {
                MessageBox.Show("Ngày kết thúc phải sau ngày bắt đầu!");
                dateTimePicker_DenNgay.Focus();
                return;
            }
            switch (mucluc)
            {
                case 1:
                    {
                        DoanhThu doanhthu = new DoanhThu();
                        doanhthu.TaoBaoCao(dateTimePicker_TuNgay.Value,dateTimePicker_DenNgay.Value);
                        InHoaDon cuaso = new InHoaDon(9 + mucluc);
                        cuaso.ShowDialog();
                    } break;
                case 3:
                    {
                        InHoaDon cuaso = new InHoaDon(9 + mucluc,dateTimePicker_TuNgay.Value,dateTimePicker_DenNgay.Value);
                        cuaso.ShowDialog();
                    } break;
            }
            
        }

        private void button_Thoat_Click(object sender, EventArgs e)
        {
            Close();    
        }

        private void dateTimePicker_TuNgay_ValueChanged(object sender, EventArgs e)
        {
            if (dateTimePicker_TuNgay.Value > dateTimePicker_DenNgay.Value)
            {
                MessageBox.Show("Ngày bắt đầu phải trước ngày kết thúc!");
                dateTimePicker_TuNgay.Focus();
            }
        }

        private void dateTimePicker_DenNgay_ValueChanged(object sender, EventArgs e)
        {
            if (dateTimePicker_DenNgay.Value < dateTimePicker_TuNgay.Value)
            {
                MessageBox.Show("Ngày kết thúc phải sau ngày bắt đầu!");
                dateTimePicker_DenNgay.Focus();
            }
        }
    }
}
